cloud precipitation - Spanish English Dictionary